<?php

// Si le fichier de qui d�finie les constantes n'a pas encore �t� appel� on le charge
if (!defined('CONFIGURATION_FILE_LOADED'))
    include( 'includes/configuration_include.php');

include( PATH_VIEWS . 'connexion_view.php');
include( PATH_MODELS . 'connexion_model.php');

$bdd = model_db_connexion();

// Si l'utilisateur est d�j� logu�
if (!empty($_SESSION['id_user'])) {
    $user = model_connexion_user_informations($bdd, $_SESSION['id_user']);
    $str =
            (!empty($user)) ? view_connexion_logout($user) : '';
} else {
    // Si tous les champs du formulaire de connexion sont remplies
    if (!empty($_POST['email']) && !empty($_POST['password'])) {
        $user = model_connexion_check_ids($bdd, $_POST['email'], sha1($_POST['password']));

        // Si les identifiants correspondent a ce qu'il y a dans la bdd
        if (!empty($user)) {
            // On connecte l'utilisateur
            $_SESSION['id_user'] = $user["id_user"];

            $str = view_connexion_logout($user);
            ;
        } else {
            $str = "";
        }
    } else {
        $str = "";
    }
}
?>
<?php

echo $str . "\n";
?>